package com.lg.atp.service;

import java.util.List;

import com.lg.atp.entity.TblTestTaskCaseRun;
import com.lg.atp.entity.TblTestTaskCaseRunWithBLOBs;

public interface ITaskCaseRunService {
	
	 int deleteByCaseRunId(Integer id);

	    int insertTaskCaseRun(TblTestTaskCaseRunWithBLOBs record);

	    int insertTaskCaseRunSelective(TblTestTaskCaseRunWithBLOBs record);

	    TblTestTaskCaseRunWithBLOBs selectByTaskCaseRunId(Integer id);
	    
	    TblTestTaskCaseRunWithBLOBs selectByJobId(String jobId);

	    int updateByTaskCaseRunIdSelective(TblTestTaskCaseRunWithBLOBs record);

	    int updateByTaskCaseRunIdWithBLOBs(TblTestTaskCaseRunWithBLOBs record);

	    int updateByTaskCaseRunId(TblTestTaskCaseRun record);

		List<TblTestTaskCaseRunWithBLOBs> selectByTaskId(Long taskId);

		int selectSuccesRunCountByTaskId(Long testTaskId);

}
